package com.cskaoyan.javase.junit._1basic;

/**
 * 为什么使用junit单元测试时,这个类最好不要叫Test呢?
 *
 * 当在一个Test类中写注解@Test,这时我们实际要用的Test注解是:org.junit.Test
 * 但由于该类就叫Test,而类和注解是同等级别的数据类型
 * 所以根据"就近原则","@Test"会优先匹配类Test,但是类Test不是注解,没有"@Test"的形式
 * 所以就会报错了.
 *
 * 全限定类名: 指的是"包名 + 类名",由于同包下绝不可能出现同名类
 *      所以全限定类名,可以用来唯一的确定某个类
 *
 * 和全限定类名相对应的,还有一个"简单类名"的概念,它指的是就直接写"类名"
 *
 * @since 09:56
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Test {
    // Annotation type expected
    @org.junit.Test
    public void test(){
        System.out.println("hello world!");
    }
}
